IMarketDataStorage

StockSharp.Algo.Storages

A interface, descrevendo o armazenamento de dados de mercado (carteiras, livros de encomendas, etc.).

Implementa: IMarketDataStorage

Propriedades

Serializer
public IMarketDataSerializer<TMessage> Serializer { get; }
value = iMarketDataStorage.Serializer

O serializador.

Métodos

DeleteAsync
public ValueTask DeleteAsync(IEnumerable<TMessage> data, CancellationToken cancellationToken)
result = iMarketDataStorage.DeleteAsync(data, cancellationToken)

Para excluir dados de mercado do armazenamento.

data
Dados de mercado a suprimir.
cancellationToken
CancellationToken

Retorna: ValueTask

LoadAsync
public IAsyncEnumerable<TMessage> LoadAsync(DateTime date)
result = iMarketDataStorage.LoadAsync(date)

Para carregar dados.

date
Data para a qual os dados devem ser carregados.

Retorna: Dados. Se não houver dados, o conjunto vazio será devolvido.

SaveAsync
public ValueTask<int> SaveAsync(IEnumerable<TMessage> data, CancellationToken cancellationToken)
result = iMarketDataStorage.SaveAsync(data, cancellationToken)

Para salvar dados de mercado em armazenamento.

data
Dados de mercado.
cancellationToken
CancellationToken

Retorna: Contagem de dados salvos.